protein domain definition

Best popular protein domain definition